﻿<?xml version="1.0" encoding="utf-8" ?>
<sagacious>
  <messageTypes default="None">
    <messageType name="Error" visible="true" />
    <messageType name="Informational" visible="true">
      <format color="Gray" />
      <icon name="Informational" />
    </messageType>
    <messageType name="None" />
    <messageType name="Warning" visible="true" />
  </messageTypes>
  <regularExpressions>
    <regex name="RFC1123Date">(?&lt;datetime&gt;(Sun|Mon|Tue|Wed|Thu|Fri|Sat), \d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4} \d{2}:\d{2}:\d{2}) (?&lt;message&gt;.*)</regex>
    <regex name="DateFormat2">(?&lt;datetime&gt;\d{2}/\d{2}/\d{4} \d{2}:\d{2}:\d{2})\s*(?&lt;logLevel&gt;\w*)\s*(?&lt;processID&gt;\d*):(?&lt;threadID&gt;\d*)\s*(?&lt;logType&gt;\w*)\s*:\s*(?&lt;message&gt;.*)</regex>
  </regularExpressions>
  <logfiles>
    <logfile filename="issuser.log" regexName="RFC1123Date" sourceIcon="landesk.png" count="1">
      <message messageType="Informational" visible="true" regex="OpenDesktop() returned (?&lt;returnCode&gt;\d*)" />
      <message messageType="Informational" regex="Socket error (?&lt;returnCode&gt;\d*)" />
      <message messageType="Informational" regex="Socket error on accept(): (?&lt;returnCode&gt;\d*)" />
    </logfile>
  </logfiles>
  <watchers>
    <LogFileWatcher>
      <FileOpenRetry retries="50" delay="20" />
    </LogFileWatcher>
  </watchers>
</sagacious>
